package com.itheima.reggie.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.dto.SetmealDto;
import com.itheima.reggie.entity.Setmeal;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

public interface SetmealService extends IService<Setmeal> {


    /*
    * 分页查询
    * */
    Page<SetmealDto> myPage(int page, int pageSize, String name);


    /*
    * 停售起售
    * */
    void myStatus(Integer status, List<Long> ids);

    /*
    * 新增套餐
    * */
    void mySave(SetmealDto setmealDto);

    /*
    * 批量删除
    * */
    void myDelete(List<Long> ids);


    /*
    * 修改回显数据
    * */
    SetmealDto mygetById(Long id);


    /*
    * 修改数据
    * */
    void myUpdate(SetmealDto setmealDto);


    /*
    * 用于在移动端展示套餐中的菜品
    * */
    List<SetmealDto> myList(Setmeal setmeal);

}
